repo: Stop creating "transaction" symlink
authorColin Walters <walters@verbum.org>
Mon, 4 May 2015 16:46:32 +0000 (12:46 -0400)
committerColin Walters <walters@verbum.org>
Wed, 6 May 2015 17:26:47 +0000 (13:26 -0400)
commit4a3c2a25b7af437e810c79e82bfc6c635b5cb211
treec8620979000c77b8c3d59b8bff66fc3a360a4cf6
parente0f066e9c20e3ae78fb51e97f52aedac5acf0438
repo: Stop creating "transaction" symlink

This originally was a way that we detected the case where a pull was
interrupted.  Later, we added `.commitpartial` files which also cover
this case.

See also https://github.com/GNOME/ostree/pull/85

We still want to honor their existence (and unlink them) in case an
old version of ostree was in use, but I believe it's safe to stop
creating them now.

The only case where this would break is if you have a version of
ostree that predates commitpartial in your rollback history, but such
old versions are no longer in use by operating systems I support at
least.

Closes: https://github.com/GNOME/ostree/pull/100
src/libostree/ostree-repo-commit.c